package seckill.task;

import java.util.Date;
import java.util.TimerTask;

public class TimeTask extends TimerTask {

    // 定义秒杀开始时间
    private long startTime ;

    // 构造方法，对秒杀开始时间进行初始化
    public TimeTask() {

        // 补全代码
        long time=System.currentTimeMillis()+100*1000;
        startTime=time;
        run();
    }

    @Override
    public void run() {                                 // 每一秒执行一次该方法

        // 补全代码
        Date d=new Date();
        long curr=d.getTime();
        long sjc=curr-this.startTime;
        long hours = sjc / 1000 / 60 / 60;
        long minutes = (sjc / 1000 / 60) % 60;
        long seconds = sjc / 1000 % 60;

        System.out.println(hours + "小时" + minutes + "分" + seconds + "秒");
    }

}
